lead a vagabond life - French English Dictionary